package rsb21411ls.d1116;


import java.util.ArrayList;
import java.util.Collection;

public class demo01 {
    public static void main(String[] args) {
        //数组 一旦声明 数组里面存放着 数据类型就确定了 能存放几个数据也确定了数组的长度
        int[] arr =new int[3];//编译出错与运行出错不同
        System.out.println(arr[0]);
        arr[0]=20;//普通数组输出方法
        /*System.out.println("[");
        for (int i=0;i<arr.length;i++){
            System.out.println(arr[i]+" ,");
        }
        System.out.println("]");*/
        //增强for循环（foreach）循环
        for (int x:arr){
            System.out.println(x);
        }

        Collection coll =new ArrayList();
        //增 add()
        coll.add(200);//20 自动装箱 将基本数据类型包装成 包装类 int -----Intrger
        coll.add("holl");
        Stu stu=new Stu("张三");

        coll.add(stu);
        coll.add(30);
        //size();
        System.out.println(coll);//集合都重写了tostring方法
        coll.remove("holl");
        System.out.println(coll);
        //遍历
       /* for (int x=0;x<coll.size();x++){

        }*/
        for (Object obj:coll){
            System.out.println(obj);
        }
        coll.forEach(s->{
            System.out.println(s);//遍历相较于syso更多的是可操作性
        });//表达式 jdk1.8才有的
    }
}
